import request from '../utils/request'



/**
 *  获取轮播图
 * @param number 轮播图数量
 * @returns {*} 轮播图数据
 */
export function getSwiper(number) {
    const url = `/api/weChat/applet/course/banner/list?number=${number}`
    return request.get(url);
}

/**
 *  获取下拉列表
 * @param enable 下拉列表
 * @returns {*} 下拉列表数据
 */
export function getList(enable) {
    // let params = new URLSearchParams()
    // params.append('enable', enable)
    const url = `/api/weChat/applet/subject/list`
    return request.post(url, {'enable':enable});
}

// let params = new URLSearchParams()
// params.append('type', this.type)
// params.append('pageNum', 1)
// params.append('pageSize', this.pageSize)
// axios.post('http://59.111.104.104:8086/weChat/applet/course/list/type',
//     params).then(res => {
//     //
//     console.log(res);
//     this.courseList = res.data.rows
// })


/**
 *  根据类型获取课程
 * @param type 课程类型
 * @param pageNum 页码
 * @param pageSize 每页容量
 * @returns {*} 下拉列表数据
 */

export function getCourse(type,pageNum,pageSize) {
    let params = new URLSearchParams()
    params.append('type', type)
    params.append('pageNum', pageNum)
    params.append('pageSize', pageSize)
    const url = `/api/weChat/applet/course/list/type`
    return request.post(url, params);
}

/**
 *  获取底部友情链接
 * @param enable 下拉列表
 * @returns {*} 下拉列表数据
 */

export function getFriend(blogroll,pageNum,pageSize,orderByColumn,isAsc) {
    let param = new URLSearchParams()
    param.append('dictType', blogroll)
    param.append('pageNum', pageNum)
    param.append('pageSize', pageSize)
    param.append('orderByColumn', orderByColumn)
    param.append('isAsc', isAsc)
    const url = `/api/system/dict/data/list/open`
    return request.post(url, param);
}


/**
 *  获取缓冲页课程详情
 * @param enable 课程id
 * @returns {*} 课程
 */

export function getCourseId(courseId) {
    const url = `/api/pc/course/detail/${courseId}`
    return request.get(url);
}

/**
 *  获取课程评论
 * @param enable 课程id
 * @returns {*} 课程评论
 */

export function getCourseComment(courseId) {
    const url = `/api/pc/comment/commentList/course/${courseId}`
    return request.get(url);
}

/**
 *  获取登录信息
 * @param username 账号
 * @param username 密码
 * @param username 记住
 * @returns {*} 获取登录信息
 */

export function getLogin(username,password,rememberMe) {
    let param = new URLSearchParams()
    param.append('username', username)
    param.append('password', password)
    param.append('rememberMe', rememberMe)
    const url = `/api/pcUser/login`
    return request.post(url, param);
}


//查看当前登录用户个人信息
export function userInfo() {
    let url = `/api/pcUser/login-user/info`;
    return request.get(url)
}



/**
 *  查看当前登录用户个人信息
 * @returns {*} 个人信息
 */
export function userLogOut() {
    let url = `/api/pcUser/logout`;
    return request.get(url)
}

/**
 *  加入购物车
 *  @courseId 课程id
 * @returns {*} code
 */
export function inBuyCar(courseId) {
    let url = `/api/weChat/applet/shoppingCart/join/shoppingCart/${courseId}`;
    return request.get(url)
}

/**
 *  查看购物车
 * @returns {*} 购物车信息
 */
export function buyCarMsg() {
    let url = `/api/weChat/applet/shoppingCart/my/list`;
    return request.get(url)
}

/**
 *  删除购物车
 *  @shoppingCartId  物品id
 * @returns {*} code
 */
export function DlelteBuyCar(shoppingCartId) {
    let url = `/api/weChat/applet/shoppingCart/remove/${shoppingCartId}`;
    return request.get(url)
}